CNSS 2026 Web Tutorial
🕸️ 前置说明
本次web教学题目算是创新式的设计,时间上显得有些仓促(笔者已经快被忙疯了),有些地方会语焉不详,也没有考虑好每个学习者的个人情况。笔者已经尽力让题目的考察变得简练、全面,准确,如果在此基础上还要求通俗,那势必会牺牲简洁程度,导致题目愈发冗长。
编题的本意是让新手以最快的速度接触到各种类型的语言,以"裁弯取直"的方式,帮助 新手快速入门。如果这样的题目设计反而成为了某种累赘或者说负担,这就不是笔者所期望的了。
因此,笔者提出声明:如果你发现题目内容过于晦涩,即使是查询了资料或询问了AI后,你都难以理解,你可以直接找负责人 @Moder ,请求帮助或提出意见;而如果你是CTF老手或是有经验者,你认为考查内容实在是蹩脚差劲,也可以找负责人对题目内容作吐槽,提出宝贵意见。本声明仅在此处提出一次,在正式题目内容中不会出现,以免占用更多篇幅。
教学题时间线梳理与一些可能存在的奖励🤔
有能力和信心的话可以试着把教学01-08做完,这样你的收获是最大的。从 01 学到 06 开头是最有性价比的(因为你可以得到不需要在 Windows 上配环境就能跑代码的小技巧)。
题目可能会显得枯燥,但重复知识点其实很少,不懂也可以随便来问负责人。为提升做题积极性,下面放出一些可能的奖励🤔。
| 题目序号 | 学习内容 | 通关后可能的奖励(00不需要通关)(最好按顺序做,直奔着奖励去可能拿不到想要的奖励) |
|---|---|---|
| 00 | 啥都不会 | 在教学题中询问负责人任意次,想怎么问怎么问。 |
| 01 | 学习bash shell语言 | |
| 02 | 学习http报文知识 | |
| 03 | 学习sql语言 | 一些实用工具推荐。比如截图工具,电子书网站,代码学习网站,网安专用工具等。 |
| 04 | 学习使用burpsuite 和antsword工具 | burpsuite_professional,相比burpsuite_community发包的速度会快一些。不过不是刚需。 |
| 05 | 简单学习php,python,java语言 | |
| 06 | php相关的专项代码实践 | |
| 07 | python相关的专项代码实践 | 300元😍,但不是给你现金;教你购买云服务器和使用ssh。 |
| 08 | java相关的专项代码实践 | 解答一些关于外网、AI工具、效率化工作方面的疑惑。 |
就这样吧,其实很多好东西都在群文件里面给出了。
Web相关的群文件(两个pdf+resource.zip)食用指南
最开始肯定是要先看 CNSS_2026_Web_Guideline.pdf,还有这篇 web题目说明.pdf 的。以下对其余的文件内容做逐一介绍:
baby-book里面装的是与题目01-08有所关联的教材。其中内容较多,建议一边着手做教学题,一边看教材对证(提示:ctrl+F快速找到相应位置),并辅以搜索相关资料。marktext是markdown类型文件的编辑查看器,可以直接用marktext的方式打开并编辑markdown类型文件(这种文件以.md为后缀,你在不久后可能就会接触到这类文件了)。Obsidian是markdown类型文件的笔记整理工具,但它不支持直接以Obsidian的方式打开markdown类型文件 ,它的优秀之处在于其强大的笔记关联功能,建议和marktext搭配使用。obs-studio是录屏软件。VScode是集成开发环境软件,即程序员常说的IDE,你可能会在教学题06用到它。- 各个题目的题目附件。
关于题目录制
录制方式
Windows和Macos应该各有自带的录制功能吧?如果你用不习惯,可以玩一玩OBS-studio.
常规来说录制页面长这样(有的题目没有这样的规定,注意审题):
按win+←可以实现分屏
